// 该项目的 api 需要传 F_usertype:6 给后端进行 token 验证
const userType = 9;

const exportSchool = {
  fieldLabels: [
    '学校ID',
    '学校名称',
    '使用类型',
    '地区',
    '创建时间',
    '管理员姓名',
    '管理员账号',
  ],
  fieldKeys: [
    'F_id',
    'F_name',
    'F_use_type_name',
    'F_location',
    'F_create_datetime',
    'F_admin_name',
    'F_admin_account',
  ],
};

const prefix = 'accurate_admin_';

const userListColumnList = [
  { label: '姓名', prop: 'F_user_name', width: '120px' },
  { label: '账号', prop: 'F_account', width: '120px' },
  { label: '所属单位', prop: 'F_employer', width: '120px' },
  { label: '手机号码', prop: 'F_user_account', width: '120px' },
  // { label: '添加时间', prop: 'F_create_datetime', width: '120px' },
  { label: '角色', prop: 'F_roles', width: '120px' },
  { label: '年级', prop: 'grade_text', width: '120px' },
  { label: '学科', prop: 'subject_text', width: '120px' },
  { label: '授课班级', prop: 'teach_list', width: '120px' },
  { label: '管理班级', prop: 'manage_list', width: '120px' },
  { label: '状态', prop: 'F_disable', width: '120px' },
  { label: '操作', prop: 'operation', width: '120px' },
];

const USER_COLUMN_LIST = [
  { label: '姓名', prop: 'name', width: '' },
  { label: '手机号码', prop: 'phone', width: '' },
  { label: '性别', prop: 'gender', width: '' },
  { label: '角色', prop: 'roleName', width: '' },
  // { label: '年级', prop: 'garde', width: '' },
  // { label: '科目', prop: 'subject', width: '' },
];

// 校务管理员只能分配的角色
const schoolManageRoleList = [
  '校务管理员',
  '校长',
  '副校长',
  '教务主任',
  '备课组长',
  '科组长',
];

const HIDE_RIGHT_MANAGE_ROLE_LIST = [
  '班主任',
  '年级主任',
  '教研组长',
  '教研员',
  '镇区（街道）管理员',
];

const STUDENT_COLUMN_LIST = [
  { label: '姓名', prop: 'F_name', width: '200px', fixed: true },
  { label: '学号/考号', prop: 'F_no', width: '150px', fixed: true },
  { label: '学生账号', prop: 'F_account', width: '150px' },
  { label: '学籍号', prop: 'student_code', width: '200px' },
  { label: '性别', prop: 'F_gender_name', width: '120px' },
  { label: '选考科目', prop: 'course_str', width: '280px' },
  { label: '班级', prop: 'F_class_name', width: '150px' },
  { label: '身份证号', prop: 'identityNumber', width: '200px' },
  { label: '家长电话', prop: 'F_phone', width: '170px' },
  { label: '密码已修改', prop: 'is_default_passwd_str', width: '120px' },
];

export {
  userType,
  exportSchool,
  prefix,
  userListColumnList,
  schoolManageRoleList,
  USER_COLUMN_LIST,
  HIDE_RIGHT_MANAGE_ROLE_LIST,
  STUDENT_COLUMN_LIST,
};
